Atticus atlas

Explore definitions, synonyms, and language insights of Atticus atlas

Definitions

Noun
giant saturniid moth widespread in Asia; sometimes cultured for silk